Architectural Design with Visualization Patterns
نویسنده
چکیده
The design of the architecture of a software is a crucial step in the development process. The architecture defines the components of the software and the functions and responsibilities of each component. Also, the architecture determines the maintainability of the software, and the techniques that are used in the implementation. Software architecture visualizations support the architect when she designs the software because they facilitate communication, analysis, and development of the architecture. Unfortunately, no visualization is available that allows for efficient visualization of a software architecture while the architecture is designed. This paper introduces NOTAVIS. A visualization concept that claims to efficiently support the design of a software architecture. NOTAVIS will provide a visualization that can be used as a medium for efficient communication about an architecture, and that is helpful in architecture analysis and development. Keywords-software architecture; architecture visualization; architecture design
منابع مشابه
Design patterns of kids’ spaces Focusing on enhancing their creativity
As recent researches show, creativity is very important in art, technology, science, education, management and etc. Also, preschool ages are a golden time for developing motor creativity. So, it‘s necessary to enhance creativity of preschoolers. Many scholars have studied cognitional-emotional aspects of creativity. Some, have focused on the creativity process and creativity techniques. B...
متن کاملRecognizing the Role of Idea and Concept in Understanding and Creation in Architecture Relying on the "Four Causes"
Today, the increasing realities that have occupied architects in other fields related to architecture, have caused the designerchr('39')s attention to deviate from the theoretical thinking that was considered at the beginning of the design process. Architectural software has expanded the visual dimensions of the human mind and created the conditions for the designerchr('39')s thinking to be lim...
متن کاملPattern Visualization for Software Comprehension
Cognitive science emphasizes the strength of visual formalisms for human learning and problem solving. In software engineering, a clear, visual presentation of a system’s architecture can significantly reduce the effort of comprehension. Yet, all too often the documentation of complex software systems lacks clear identification of the architectural constituents and insufficiently relates them t...
متن کاملArchitectural Visualization An Analysis from Human Visual Cognition Process
Three-dimensional visualization has been employed extensively by architects as a medium for explaining architectural concepts since the availability of computer-aided design. It has been proved to be a far more effective communication technique compared with the conventional methods such as technical drawings and lexical documentation. However, the reason why three-dimensional visualization is ...
متن کاملآفرینش معماری به روش قیاس با طبیعت
Architectural design inspired by nature is one of the conventional methods in architectural design, but different types of the influence of nature on architectural design are not well studied yet. In spite of the importance of the type of inspiration, there is not a significant research about the relation of this method with other methods of architectural creation, nor about the correct way of ...
متن کامل